class Animal:
    def __init__(self, name, brood,aggressiv,life_valie):
        self.name = name
        self.breed = breed
        self.aggressivity = aggressivity
        self.life_value = life_valie
    def attack(self, animal):
        animal.life_value -= self.aggressivity
        if animal.life_value <= 0
            print('{}攻击{}一次, {}被杀死! '.format(self.name, animal.name, animal.name))
            return True
        else:
            print('攻击{}一次, {}的生命值还有{}'
                  .format(self.name, animal.name, animal.name, animal.life_value))
    def eat(self):
        pass
    def roleInfo(self):
        print('昵称: {}, 品种：{}, 攻击: {}, 生命值{}'.format(self.name, self.breed, self.aggressivity,self.life_value))
        class Cat(Animal):
            def eat(self):
                self.life_value += 50
                print('{}增加一次生命值, 还有生命值{}'
                      .format(self.name, self.life_value))
        class Dog(Animal):
            def eat(self):
                self.life_value += 30
                print('{}增加一次生命值,还有生命值{}'
                      .format(self.name, self.life_value))
print('------角色信息------')
cat Cat('mily','波斯猫', 30,200)
cat.roleInfo()
dog = Dog('Lucky', '哈士奇', 50, 200)
dog.roleInfo()
print(******************开始战斗)

         # 龙祥
